Asynchronous Cooperative Multiprocessing Within

نویسندگان

  • Carla Marceau
  • Suhas Patil
  • Barbara Mutnick
چکیده

Existing computing systems do not permit cooperative multiprocessing, i.e. computations consisting of several concurrently operating processes which use shared data-bases actively. When all data references are fully synchronised to avoid conflict, such computation is possible; however such synchronisation is nearly impossible in existing environments.With asynchronous operation of the processes, output-functionality i.e. the property that the results of a computation are reproducible, becomes the chief consideration and also the chief problem with current systems. Several models for output-functional cooperative multiprocessing have been proposed. One of these has been chosen and a sub-system for MULTICS is proposed that ensures output-functionality of multiprocess computations. The operation of processes on segments is controlled, using the access checking mechanism, so that conflicts are avoided. Procedures for use in this control of access and for the creation and deletion of processes in a convenient manner are described. The procedures are defined in sufficient detail to permit relatively easy coding. The sub-system proposed ensures that all computations performed within that environment will have reproducible results under minimal restrictions. Multiprocessing in the sub-system requires fairly substantial computation on the part of each process for efficiency, as the access control is implemented in software. THESIS SUPERVISOR: Jack B. Dennis TITLE: Associate Professor of Electrical Engineering

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Decentralized and Cooperative Multi-Sensor Multi-Target Tracking With Asynchronous Bearing Measurements

Bearings only tracking is a challenging issue with many applications in military and commercial areas. In distributed multi-sensor multi-target bearings only tracking, sensors are far from each other, but are exchanging data using telecommunication equipment. In addition to the general benefits of distributed systems, this tracking system has another important advantage: if the sensors are suff...

متن کامل

A Novel Multi-user Detection Approach on Fluctuations of Autocorrelation Estimators in Non-Cooperative Communication

Recently, blind multi-user detection has become an important topic in code division multiple access (CDMA) systems. Direct-Sequence Spread Spectrum (DSSS) signals are well-known due to their low probability of detection, and secure communication. In this article, the problem of blind multi-user detection is studied in variable processing gain direct-sequence code division multiple access (VPG D...

متن کامل

Design and Performance of SMPs With Asynchronous Caches

Asynchronous, cache coherence, shared-memory multiprocessor, SMP We propose and evaluate a cache-coherent symmetric multiprocessor system (SMP) based on asynchronous caches. In a system with asynchronous caches, processors and memory controllers may observe the same coherence request at different points in time. All protocol transactions are unidirectional and processors do not report snoop res...

متن کامل

Dynamic Thread Creation: an Asynchronous Load Balancing Scheme for Parallel Searches

Researchers have been actively pursuing load balancing schemes for parallel searches in an attempt to achieve linear or near linear speedups. Most of the approaches have used message based distributed models. Although, they have been successfully ported to shared-memory systems, their designs and approaches are counter intuitive and cumbersome for symmetric multiprocessing architectures. Here, ...

متن کامل

A cooperative hyper-heuristic search framework

In this paper, we aim to investigate the role of cooperation between low level heuristics within a hyper-heuristic framework. Since different low level heuristics have different strengths and weaknesses, we believe that cooperation can allow the strengths of one low level heuristic to compensate for the weaknesses of another. We propose an agent-based cooperative hyper-heuristic framework compo...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012